Big Huge Thesaurus

Ulmus hollandica

noun